const http = require('http');
const cheerio = require('cheerio');
http.get('http://www.tpxl.com/', (res) => {
  res.setEncoding('utf8');
  let str = '';
  const imgArr = [];
  // 机器传输数据是二进制数据流进行分段传输
  res.on('data', (chunk) => { 
    str += chunk;
  });
  res.on('end', () => {
    const $ = cheerio.load(str);
    $('img').each((i,el) => {
      // i 下标 el dom对象
      imgArr.push($(el).attr('src'));
    })
    console.log(imgArr);
  });
}).on('error', (e) => {
  console.error(`Got error: ${e.message}`);
});